package com.syg.SpringMVC.SourceCode._01_response2Json;

import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.ImportResource;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

import java.util.*;

/**
 * Controller返回的对象,如何自动被转换成对应的json数据？
 *  同时也是全注解方式实现
 */
@Controller
public class Response2Json {

    @RequestMapping("/obj2Json.do")//为什么只有这一个注解的时候不能返回？
    public Map obj2Json() {
        //1,造数据
        List<String> list = new ArrayList();
        for (int i = 0; i < 10; i++) {
            list.add(UUID.randomUUID().toString());
        }

        //2,返回数据
        Map resMap = new HashMap();
        resMap.put("list", list);
        return resMap;
    }
}
